@charset "utf-8";
.article { margin-top: 10px;  }
.article  a { color: #036; }
.article  a:hover { color: #39c;text-decoration: none; }
.article strong{ font-size: 18px; }
.article .body { color: #999; }
.article_more { border:1px solid #ccc; height:46px; background:#f3f3f3; text-align: center; line-height: 46px; display: block; margin-top: 10px; }

.article_hot a:hover { text-decoration: none;color: #39c; }
.article_hot ol{ margin-left: 18px; }
.article_hot ol li { line-height: 25px; }


.commt_list{margin:0px;}
.commt_list nav{height:46px;line-height:46px;background:#f3f3f3;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;position:relative}
.commt_list #J_commt_list{border-bottom:1px solid #ccc}
.commt_list nav .new_cmnt{font-size:17px;padding-left:10px;padding-right:50px;float:left;background-position:0px -215px;}
.commt_list dl{padding:1px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.commt_list dt{padding:5px 10px;background:#f8f8f8;position:relative;}
.commt_list dd{margin:10px}
.commt_list .comment_avatars{float:left;margin-top:5px;background:url("../images/anonymous.gif") no-repeat;width:54px;height:54px;overflow:hidden;}
.commt_list .comment_body{padding-left:60px;}
.commt_list .lou{padding:3px 0;color:#336699;margin-right:5px;font-weight:bold;}
.commt_list .re_username{padding:3px 0;color:#666;}
.commt_list .re_area{padding-left:15px;color:#999;}
.commt_list .re_text{line-height:22px;font-size:14px;color:#333;word-break:break-all;word-wrap:break-word;}
.commt_list .popup_area{width:606px;}
.commt_list blockquote{padding:3px;margin:3px 3px 12px;word-wrap:break-word;z-index:1;background:#FFFFEE;border:1px solid #999;position:relative;}
.commt_list blockquote p.title{padding:5px 10px;position:relative;}
.commt_list blockquote p.re_text{margin:9px 3px 0;}
.commt_list blockquote .floorCount{color: #666666;position: absolute;right:5px;top:5px;}
.commt_list .replied{padding:5px 10px;margin:5px 0px 5px;position:relative;background:#FFFEF4;border:1px solid #F3DDB3;}
.commt_list .datetime{position:absolute;right:5px;top:5px;color:#999;}
.commt_a_link{height:24px;line-height:24px;display:inline-block;padding-left:2px;vertical-align:middle}
.commt_a_link span{display:inline-block;padding:0 10px 0 8px;}
.commt_a_link:hover,.commt_a_link:active{color:#333;text-decoration:none;background-position: 0 -61px;}
.commt_a_link:hover span,.commt_a_link:active span{color:#333;text-decoration:none;background-position: right -87px;}
.commt_more a, .commt_more a:visited{font-size:15px;display:block;margin:0 auto;height:40px;color:#666;line-height:40px;margin:0 auto;text-align:center;border-top:#d0d0d0 1px solid;margin-top:-1px;}
.commt_more a:hover,.commt_more a:active{color:#666;text-decoration:none;background:url("../images/btn_bgv3.png") repeat-x;background-position:0 -50px;}


.re_mark{margin:8px 0 0px;padding:0 4px;text-align:right;position:relative;}
.re_mark em{color:#c00;}
.re_mark .support_tip{width:42px;height:28px;position:absolute;top:0;left:172px;z-index:100;}
.re_mark .against_tip{background-position:-50px 0px;width:42px;height:28px;position:absolute;top:0;left:100px;z-index:100;}
.re_mark .disabled{color:#777777;cursor:text;text-decoration:none;height:24px;line-height:24px;display:inline-block;padding-left:10px;vertical-align:middle}


.post_commt{margin:0px 5px 10px;padding-bottom:5px;position:relative;padding-left: 10px;}
.post_commt .commt_l{width:342px;}
.post_commt .commt_r{width:268px;text-align:center;position:absolute;right:0px;top:0px;}
.post_commt label{color:#245180;padding-right:8px;font-weight:700}
.post_commt .hd{overflow:hidden;width:100%;}
.post_commt .info{margin-top:5px;}
.post_commt .textarea_wraper{height:98px;position:relative;width:340px;z-index:10;}
.post_commt textarea{width:330px;height:88px;}
.post_count{padding:0 5px 0;width:260px;font-size:14px;text-align:right;position:absolute;right:5px;top:5px;}
.post_commt .submit{width:89px;height:29px;border:none;cursor:pointer;}
.post_commt .active{background-position: 0px -146px;}
.post_commt .active:hover{background-position: 0px -178px}
.post_commt .disabled{background-position: 0px -114px;}

.seccode_box{display:table-cell;vertical-align:middle;*display:block;*font-size:14px;*font-family:Arial;}
.seccode_box input{width:45px;}
.seccode_box img{vertical-align:middle;margin:0 auto;}

.fontsline{color:#999;position:absolute;}
.fontsline ins {text-decoration: none;}
.post_commt .fontsline{right:0px;top:13px;}
.popup_area .fontsline{right:110px;top:6px;}
.fontsline strong{font-family: Georgia,Tahoma,Arial;font-size:20px;font-weight:normal;padding:0 4px;vertical-align:middle;}
.commt_sub{clear:both;position:relative}
.form_input {border:1px solid #d8d8d8;height:23px;padding:1px 5px 0px;font-size:14px;}